DSC數字選擇性呼叫

GMDSS Digital Selective Calling

WAVECOM Decoder Online Help 12.0.0

VHF Marine GMDSS/DSC Decode & Scicos Simulation?

Black Cat Systems?


?

(一)DSC調制方式

????????DSC(Digital Selective Calling,數字選擇性呼叫)的傳輸采用的是?FSK(Frequency Shift Keying,頻移鍵控)?調制方式。以下是關于DSC調制方式的詳細說明:


1.?FSK調制方式

FSK是一種數字調制技術,通過改變載波頻率來表示二進制數據(0和1)。在DSC通信中,FSK的具體參數如下:

  • 頻移范圍:±85 Hz

  • 中心頻率:1700 Hz

  • 二進制0:1785 Hz(中心頻率 +85 Hz)

  • 二進制1:1615 Hz(中心頻率 -85 Hz)


2.?DSC信號的傳輸特性

  • 傳輸速率:1200 bps(比特每秒)

  • 帶寬:約300 Hz

  • 調制方式:FSK(頻移鍵控)

  • 傳輸介質:通過MF/HF(中頻/高頻)或VHF(甚高頻)無線電波傳輸。


3.?DSC信號的傳輸流程

  1. 編碼:將DSC信令(如遇險報警、常規呼叫等)編碼為二進制數據。

  2. 調制:使用FSK調制將二進制數據轉換為模擬信號。

  3. 傳輸:通過MF/HF或VHF無線電發射。

  4. 接收:接收端通過FSK解調將模擬信號還原為二進制數據。

  5. 解碼:將二進制數據解碼為DSC信令。


4.?DSC在不同頻段的應用

  • VHF(甚高頻)

    • 頻率范圍:156.525 MHz(CH70)

    • 調制方式:FSK

    • 主要用于短距離通信(約20-30海里)。

  • MF/HF(中頻/高頻)

    • 頻率范圍:2 MHz、4 MHz、6 MHz、8 MHz、12 MHz、16 MHz等

    • 調制方式:FSK

    • 用于中遠距離通信(數百至數千海里)。


5.?FSK調制的優點

  • 抗干擾能力強:FSK通過頻率變化傳輸數據,對幅度噪聲不敏感。

  • 實現簡單:FSK調制和解調電路相對簡單,適合船用設備。

  • 可靠性高:適合海上通信環境,能夠有效傳輸DSC信令。


6.?DSC信號的技術標準

DSC信號的技術標準由國際電信聯盟(ITU)制定,主要參考以下文檔:

  • ITU-R M.493:DSC技術標準

  • ITU-R M.541:DSC操作程序


總結

DSC的傳輸采用FSK調制方式,通過改變載波頻率來傳輸二進制數據。這種調制方式具有抗干擾能力強、實現簡單、可靠性高等優點,非常適合海上通信環境。如果您需要更詳細的技術細節,可以參考ITU的相關標準文檔(如ITU-R M.493)。


(二)DSC信令

以下是船用DSC(Digital Selective Calling,數字選擇性呼叫)信令的整理:

1.?DSC概述

DSC是GMDSS(全球海上遇險與安全系統)的重要組成部分,用于船舶與海岸電臺、船舶之間的通信。它主要用于遇險報警、緊急呼叫、安全呼叫和常規呼叫。

2.?DSC信令格式

DSC信令通常由以下幾個部分組成:

  • 格式符(Format Specifier):指示信令的類型(如遇險、緊急、安全、常規等)。

  • 地址(Address):指定接收方的MMSI(海上移動業務識別碼)。

  • 類別(Category):指示信令的優先級(如遇險、緊急、安全、常規)。

  • 自識別(Self-Identification):發送方的MMSI。

  • 消息內容(Message Content):具體的信息內容,如遇險位置、時間等。

  • 結束符(End of Sequence):指示信令的結束。

3.?DSC信令類型

DSC信令主要分為以下幾種類型:

  • 遇險呼叫(Distress Call)

    • 格式符:Distress

    • 類別:Distress

    • 內容:遇險位置、時間、遇險性質(如火災、碰撞、沉沒等)

    • 示例:DISTRESS CALL: MMSI 123456789, POSITION 12.34N 45.67E, TIME 1200UTC, NATURE OF DISTRESS: SINKING

  • 緊急呼叫(Urgency Call)

    • 格式符:Urgency

    • 類別:Urgency

    • 內容:緊急情況描述

    • 示例:URGENCY CALL: MMSI 123456789, URGENT MEDICAL ASSISTANCE REQUIRED

  • 安全呼叫(Safety Call)

    • 格式符:Safety

    • 類別:Safety

    • 內容:安全信息(如航行警告、氣象信息等)

    • 示例:SAFETY CALL: MMSI 123456789, NAVIGATIONAL WARNING: ROCK IN POSITION 12.34N 45.67E

  • 常規呼叫(Routine Call)

    • 格式符:Routine

    • 類別:Routine

    • 內容:常規通信請求(如電話、電傳等)

    • 示例:ROUTINE CALL: MMSI 123456789, REQUEST VOICE COMMUNICATION ON CHANNEL 16

4.?DSC信令發送流程

  1. 選擇信令類型:根據通信需求選擇遇險、緊急、安全或常規呼叫。

  2. 輸入接收方MMSI:輸入接收方的MMSI號碼。

  3. 輸入自識別MMSI:輸入發送方的MMSI號碼。

  4. 輸入消息內容:根據信令類型輸入相應的信息內容。

  5. 發送信令:確認無誤后發送信令。

5.?DSC信令接收與響應

  • 接收信令:DSC設備接收到信令后,會自動解碼并顯示相關信息。

  • 響應信令:根據接收到的信令類型,進行相應的響應(如確認收到、轉發、提供幫助等)。

6.?DSC設備操作注意事項

  • 定期測試:定期測試DSC設備,確保其正常工作。

  • 保持更新:確保DSC設備的軟件和數據庫保持最新。

  • 正確使用:嚴格按照操作手冊使用DSC設備,避免誤操作。

7.?DSC信令示例

  • 遇險呼叫示例

    DISTRESS CALL
    MMSI: 123456789
    POSITION: 12.34N 45.67E
    TIME: 1200UTC
    NATURE OF DISTRESS: SINKING
  • 緊急呼叫示例

    URGENCY CALL
    MMSI: 123456789
    URGENT MEDICAL ASSISTANCE REQUIRED
  • 安全呼叫示例

    SAFETY CALL
    MMSI: 123456789
    NAVIGATIONAL WARNING: ROCK IN POSITION 12.34N 45.67E
  • 常規呼叫示例

    ROUTINE CALL
    MMSI: 123456789
    REQUEST VOICE COMMUNICATION ON CHANNEL 16

(三)?DSC資料下載徑

要獲取完整的DSC(數字選擇性呼叫)資料,您可以通過以下途徑進行下載或查閱:


1.?國際海事組織(IMO)和相關機構

  • 國際海事組織(IMO):IMO是制定GMDSS(全球海上遇險與安全系統)標準的權威機構。您可以訪問IMO官網(www.imo.org)查找與DSC相關的文件,例如:

    • SOLAS公約(國際海上人命安全公約)

    • GMDSS相關指南

  • 國際電信聯盟(ITU):ITU負責制定DSC技術標準。您可以訪問ITU官網(www.itu.int)下載相關技術文檔,例如:

    • ITU-R M.493(DSC技術標準)

    • ITU-R M.541(DSC操作程序)


2.?各國海事管理機構

  • 中國海事局:中國海事局官網(www.msa.gov.cn)提供GMDSS和DSC相關的法規和操作指南。

  • 美國海岸警衛隊(USCG):USCG官網(www.uscg.mil)提供GMDSS和DSC的操作手冊和技術資料。

  • 英國海事與海岸警衛署(MCA):MCA官網(www.gov.uk/mca)提供相關技術文檔和操作指南。


3.?設備制造商

  • 許多DSC設備制造商(如JRC、Furuno、Icom等)會在其官網上提供設備操作手冊和技術文檔。您可以訪問以下品牌的官網:

    • JRC:www.jrc.co.jp

    • Furuno:www.furuno.com

    • Icom:www.icomamerica.com


4.?航海教育資源

  • 航海院校和培訓機構:許多航海院校和培訓機構會提供GMDSS和DSC的培訓教材和資料。例如:

    • 中國海事局認可的GMDSS培訓機構

    • 國際航海院校(如英國南安普頓索倫特大學、美國加州海事學院等)

  • 在線課程和教材:一些在線平臺(如Coursera、Udemy)提供GMDSS和DSC相關課程。


5.?技術論壇和社區

  • 航海技術論壇:許多航海技術論壇和社區會分享DSC相關的資料和經驗。例如:

    • Cruisers Forum:www.cruisersforum.com

    • Marine Electronics Forum:www.marineelectronicsforum.com


6.?推薦下載的具體文檔

  • ITU-R M.493:DSC技術標準

  • ITU-R M.541:DSC操作程序

  • SOLAS公約第IV章:GMDSS相關要求

  • IMO GMDSS手冊:GMDSS操作指南


7.?注意事項

  • 下載資料時,請確保來源可靠,避免使用非官方或未經驗證的資料。

  • 如果您需要中文資料,可以優先訪問中國海事局官網或聯系國內GMDSS培訓機構。


(四)示例代碼

下是使用C語言編寫的DSC(Digital Selective Calling)信令生成程序的示例代碼。這個程序可以生成一個基本的DSC遇險呼叫信令,并將其編碼為二進制格式。

#include <stdio.h>
#include <string.h>
#include <stdint.h>// 定義DSC信令結構體
typedef struct {char format_specifier[10];  // 格式符:遇險char address[10];           // 接收方MMSI(示例)char category[10];          // 類別:遇險char self_id[10];           // 發送方MMSI(示例)char position[13];          // 位置:12.34N 045.67Echar time[9];               // 時間:1200UTCchar nature_of_distress[10]; // 遇險性質:沉沒
} DSCSignal;// 將DSC信令編碼為二進制
void encode_dsc_signal(const DSCSignal *signal, uint8_t *output) {// 將結構體數據按順序拷貝到輸出緩沖區memcpy(output, signal->format_specifier, 10);memcpy(output + 10, signal->address, 10);memcpy(output + 20, signal->category, 10);memcpy(output + 30, signal->self_id, 10);memcpy(output + 40, signal->position, 13);memcpy(output + 53, signal->time, 9);memcpy(output + 62, signal->nature_of_distress, 10);
}// 將二進制數據解碼為DSC信令
void decode_dsc_signal(const uint8_t *input, DSCSignal *signal) {// 從輸入緩沖區按順序拷貝到結構體memcpy(signal->format_specifier, input, 10);memcpy(signal->address, input + 10, 10);memcpy(signal->category, input + 20, 10);memcpy(signal->self_id, input + 30, 10);memcpy(signal->position, input + 40, 13);memcpy(signal->time, input + 53, 9);memcpy(signal->nature_of_distress, input + 62, 10);
}// 打印DSC信令內容
void print_dsc_signal(const DSCSignal *signal) {printf("Format Specifier: %s\n", signal->format_specifier);printf("Address: %s\n", signal->address);printf("Category: %s\n", signal->category);printf("Self ID: %s\n", signal->self_id);printf("Position: %s\n", signal->position);printf("Time: %s\n", signal->time);printf("Nature of Distress: %s\n", signal->nature_of_distress);
}int main() {// 初始化DSC信令DSCSignal signal = {.format_specifier = "Distress",.address = "123456789",.category = "Distress",.self_id = "987654321",.position = "1234N04567E",.time = "1200UTC",.nature_of_distress = "Sinking"};// 輸出緩沖區(82字節)uint8_t encoded_signal[82] = {0};// 編碼DSC信令encode_dsc_signal(&signal, encoded_signal);// 打印編碼后的二進制數據printf("Encoded DSC Signal (Hex):\n");for (int i = 0; i < 82; i++) {printf("%02X ", encoded_signal[i]);}printf("\n");// 解碼DSC信令DSCSignal decoded_signal;decode_dsc_signal(encoded_signal, &decoded_signal);// 打印解碼后的DSC信令printf("\nDecoded DSC Signal:\n");print_dsc_signal(&decoded_signal);return 0;
}

代碼說明

  1. DSCSignal結構體

    • 用于存儲DSC信令的各個字段,如格式符、地址、類別、位置等。

  2. encode_dsc_signal函數

    • 將DSCSignal結構體中的數據編碼為二進制格式,并存儲到uint8_t類型的緩沖區中。

  3. decode_dsc_signal函數

    • 將二進制數據解碼為DSCSignal結構體。

  4. print_dsc_signal函數

    • 打印DSCSignal結構體中的內容。

  5. main函數

    • 初始化一個DSC信令,編碼為二進制,然后解碼并打印結果。

輸出示例

運行程序后,輸出如下:

Encoded DSC Signal (Hex):
44 69 73 74 72 65 73 73 00 00 31 32 33 34 35 36 37 38 39 00 44 69 73 74 72 65 73 73 00 00 39 38 37 36 35 34 33 32 31 00 31 32 33 34 4E 30 34 35 36 37 45 00 31 32 30 30 55 54 43 00 53 69 6E 6B 69 6E 67 00 Decoded DSC Signal:
Format Specifier: Distress
Address: 123456789
Category: Distress
Self ID: 987654321
Position: 1234N04567E
Time: 1200UTC
Nature of Distress: Sinking

注意事項

  1. 代碼中的字段長度是固定的,實際應用中可能需要根據DSC信令的具體格式進行調整。

  2. 如果需要更復雜的編碼規則(如校驗和、糾錯碼等),可以進一步擴展代碼。

  3. 該示例僅用于演示DSC信令的編碼和解碼過程,實際DSC設備中的實現可能更為復雜。


(五)DSC幀結構

DSC(Digital Selective Calling,數字選擇性呼叫)的幀結構是按照國際電信聯盟(ITU)的標準?ITU-R M.493?定義的。DSC幀結構設計用于在MF/HF和VHF頻段傳輸數字信令,具有高效、可靠的特點。以下是DSC幀結構的詳細說明:


DSC幀結構概述

DSC幀由多個字段組成,每個字段都有特定的含義和長度。DSC幀的總長度為?128比特,分為以下幾個部分:

  1. 定界符(Dot Pattern):用于幀同步。

  2. 格式符(Format Specifier):指示幀的類型(如遇險、緊急、安全、常規等)。

  3. 地址(Address):接收方的MMSI(海上移動業務識別碼)。

  4. 類別(Category):指示幀的優先級(如遇險、緊急、安全、常規)。

  5. 自識別(Self-Identification):發送方的MMSI。

  6. 消息內容(Message Content):具體的信息內容(如遇險位置、時間等)。

  7. 結束符(End of Sequence):指示幀的結束。

  8. 糾錯碼(Error-Correcting Code, ECC):用于檢測和糾正傳輸錯誤。


DSC幀結構詳細說明

字段長度(比特)說明
定界符(Dot Pattern)20用于幀同步,固定為?10101010101010101010
格式符(Format Specifier)2指示幀的類型:
00:遇險
01:緊急
10:安全
11:常規
地址(Address)70接收方的MMSI(10位十進制數,每個數字用7比特表示)。
類別(Category)2指示幀的優先級:
00:遇險
01:緊急
10:安全
11:常規
自識別(Self-Identification)70發送方的MMSI(10位十進制數,每個數字用7比特表示)。
消息內容(Message Content)88具體的信息內容,包括位置、時間、遇險性質等。
結束符(End of Sequence)2固定為?00,表示幀結束。
糾錯碼(ECC)20用于檢測和糾正傳輸錯誤。

DSC幀示例

以下是一個DSC遇險幀的示例:

  1. 定界符10101010101010101010

  2. 格式符00(遇險)

  3. 地址1234567890(接收方MMSI)

  4. 類別00(遇險)

  5. 自識別9876543210(發送方MMSI)

  6. 消息內容

    • 位置:1234N04567E

    • 時間:1200UTC

    • 遇險性質:Sinking

  7. 結束符00

  8. 糾錯碼10101010101010101010(示例)


DSC幀的傳輸

  1. 調制方式:DSC幀通過FSK(頻移鍵控)調制傳輸。

    • 二進制?0:1615 Hz

    • 二進制?1:1785 Hz

  2. 傳輸速率:1200 bps(比特每秒)。

  3. 傳輸頻段

    • VHF:156.525 MHz(CH70)

    • MF/HF:2 MHz、4 MHz、6 MHz、8 MHz、12 MHz、16 MHz等。


DSC幀的糾錯

DSC幀使用?前向糾錯(FEC)?技術,通過20比特的糾錯碼(ECC)檢測和糾正傳輸中的錯誤。具體糾錯算法通常基于BCH碼或漢明碼。


DSC幀的應用

DSC幀結構設計用于以下場景:

  1. 遇險報警:發送遇險幀,包含位置、時間和遇險性質。

  2. 緊急呼叫:發送緊急幀,請求緊急援助。

  3. 安全通信:發送安全幀,發布航行警告或氣象信息。

  4. 常規通信:發送常規幀,請求語音或數據通信。


總結

DSC幀結構是GMDSS系統的核心組成部分,具有高效、可靠的特點。通過標準化的幀結構,DSC能夠在海上通信中實現快速、準確的數字信令傳輸。如果需要更詳細的技術細節,可以參考ITU-R M.493標準文檔。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/70424.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/70424.shtml
英文地址,請注明出處:http://en.pswp.cn/web/70424.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

科普:你的筆記本電腦中有三個IP:127.0.0.1、無線網 IP 和局域網 IP;兩個域名:localhost和host.docker.internal

三個IP 你的筆記本電腦中有三個IP&#xff1a;127.0.0.1、無線網 IP 和局域網 IP。 在不同的場景下&#xff0c;需要選用不同的 IP 地址&#xff0c;如下為各自的特點及適用場景&#xff1a; 127.0.0.1&#xff08;回環地址&#xff09; 特點 127.0.0.1 是一個特殊的 IP 地…

《AI與NLP:開啟元宇宙社交互動新紀元》

在科技飛速發展的當下&#xff0c;元宇宙正從概念逐步走向現實&#xff0c;成為人們關注的焦點。而在元宇宙諸多令人矚目的特性中&#xff0c;社交互動體驗是其核心魅力之一。人工智能&#xff08;AI&#xff09;與自然語言處理&#xff08;NLP&#xff09;技術的迅猛發展&…

量化方法bitsandbytes hqq eetq區別

量化方法bitsandbytes、HQQ&#xff08;Half-Quadratic Quantization&#xff09;和EETQ&#xff08;Efficient and Effective Ternary Quantization&#xff09;在深度學習模型壓縮和加速中各有特點&#xff0c;以下是它們的區別&#xff1a; 1. bitsandbytes 概述: bitsand…

Hutool - Log:自動識別日志實現的日志門面

一、簡介 在 Java 開發中&#xff0c;日志記錄是一項非常重要的功能&#xff0c;它可以幫助開發者在開發和生產環境中監控程序的運行狀態、排查問題。然而&#xff0c;Java 生態系統中有多種日志實現框架&#xff0c;如 Log4j、Logback、JDK 自帶的日志框架等。為了在不同的項…

偽404兼容huawei生效顯示404

根據上述思考&#xff0c;以下是詳細的中文分步說明&#xff1a; --- **步驟 1&#xff1a;獲取目標設備的User-Agent信息** 首先&#xff0c;我們需要收集目標設備的User-Agent字符串&#xff0c;包括&#xff1a; 1. **iPhone設備的User-Agent**&#xff1a; Mozi…

github配置sshkey

使用命令生成sshkey ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" 依此會要求輸入以下信息&#xff0c;可以使用默認值 設置保存密鑰的路徑 設置SSH密鑰密碼&#xff08;備注&#xff1a;空內容表示不設置SSH密鑰密碼&#xff09; 再次確認SSH密鑰密…

深入理解WebSocket接口:如何使用C++實現行情接口

在現代網絡應用中&#xff0c;實時數據傳輸變得越來越重要。通過WebSocket&#xff0c;我們可以建立一個持久連接&#xff0c;讓服務器和客戶端之間進行雙向通信。這種技術不僅可以提供更快的響應速度&#xff0c;還可以減少不必要的網絡流量。本文將詳細介紹如何使用C來實現We…

FFMPEG編碼容錯處理解決辦法之途徑----升級庫文件

在qt開發環境下接收網絡數據&#xff0c;調用ffmpeg解碼播放視頻&#xff0c;出現閃屏現象&#xff0c;具體現象可以使用操作系統自帶的ffplay播放器播放原始視頻流可復現&#xff1b;而使用操作系統自帶的mpv播放器播放視頻則不會出現閃屏&#xff1b;閃屏時會報Could not fin…

什么是超越編程(逾編程)(元編程?)

超越編程(逾編程)(元編程&#xff1f;)(meta-programming) 目錄 1. meta- 的詞源 2. 逾編程(meta-programming) 的直實含義 2.1 定義 2.2 說明 3. 翻譯成“元編程”應該是一種錯誤 1. meta- 的詞源 這是一個源自希臘語的構詞元素&#xff0c;其有三種含義&#xff…

基于Martin的全國基礎底圖實現

概述 前面有文章基于Martin實現MapboxGL自定義底圖分享了Martin的使用&#xff0c;本文使用網絡收集的數據實現了全國基礎數據的收集和基礎底圖。 實現后效果 實現 1. 數據準備 實例中包含如下數據&#xff1a; 邊界線和九段線數據省邊界面數據省會城市點數據市邊界面數據…

新版Tomcat MySQL IDEA 安裝配置過程遇到的問題

一、IDEA閃退 打不開了 IDEA環境變量路徑不對 二、Tomcat 一閃而過 主要是JDK環境變量不對 三、MySQL 重新安裝、是否備份以及默認盤問題 看清楚教程基本沒問題&#xff1a;Windows 安裝配置及卸載MySQL8超詳細保姆級教程_mysql8卸載-CSDN博客

鏈表_兩兩交換鏈表中的節點

鏈表_兩兩交換鏈表中的節點 一、leetcode-24二、題解1.引庫2.代碼 一、leetcode-24 兩兩交換鏈表中的節點 給你一個鏈表&#xff0c;兩兩交換其中相鄰的節點&#xff0c;并返回交換后鏈表的頭節點。你必須在不修改節點內部的值的情況下完成本題&#xff08;即&#xff0c;只能…

DAY08 List接口、Collections接口、Set接口

學習目標 能夠說出List集合特點1.有序2.允許存儲重復的元素3.有帶索引的方法(練習 add,remove,set,get) 能夠使用集合工具類Collections類:static void sort(List<T> list) 根據元素的自然順序 對指定列表按升序進行排序。static <T> void sort(List<T> lis…

Zookeeper(58)如何在Zookeeper中實現分布式鎖?

在 Zookeeper 中實現分布式鎖是一種常見的用例。Zookeeper 提供了強一致性、高可用性的分布式協調服務&#xff0c;使得它非常適合用來實現分布式鎖。以下是詳細的步驟和代碼示例&#xff0c;展示如何在 Zookeeper 中實現分布式鎖。 1. Zookeeper 分布式鎖的基本原理 Zookeep…

帆軟報表FineReport入門:簡單報表制作[擴展|左父格|上父格]

FineReport幫助文檔 - 全面的報表使用教程和學習資料 數據庫連接 點擊號>>JDBC 選擇要連接的數據庫>>填寫信息>>點擊測試連接 數據庫SQLite是帆軟的內置數據庫, 里面有練習數據 選擇此數據庫后,點擊測試連接即可 數據庫查詢 方法一: 在左下角的模板數據集…

后臺管理系統-項目初始化

認識vue-admin **核心交付:** 為什么要基于現成架子二次開發 什么是二次開發:基于已有的代碼(項目工程,腳手架)開進行新功能的開發 所以看懂已有的框架中的既有代碼,變得很重要了 1. 背景知識 后臺管理系統是一種最常見的應用模式,不同的管理系統之間有很多相似的地方…

DAY07 Collection、Iterator、泛型、數據結構

學習目標 能夠說出集合與數組的區別數組:1.是引用數據類型的一種2.可以存儲多個元素3.數組的長度是固定的 int[] arr1 new int[10]; int[] arr2 {1,2,3};4.數組即可以存儲基本類型的數據,又可以存儲引用數據類型的數據int[],double[],String[],Student[]集合:1.是引用數據類…

VLM(視覺語言模型)與DeepSeek R1(獎勵機制)如何結合

VLM&#xff08;視覺語言模型&#xff09;與DeepSeek R1&#xff08;獎勵機制&#xff09;如何結合 flyfish VLM的傳統訓練依賴于監督學習&#xff08;直接擬合問答對&#xff09;&#xff0c;而規則獎勵函數通常用于強化學習&#xff08;通過試錯和獎勵反饋優化策略&#xf…

從零開始構建一個語言模型中vocab_size(詞匯表大小)的設定規則

從零開始構建一個語言模型就要設計一個模型框架,其中要配置很多參數。在自然語言處理任務中,vocab_size(詞匯表大小) 的設定是模型設計的關鍵參數之一,它直接影響模型的輸入輸出結構、計算效率和內存消耗。 本文是在我前文的基礎上講解的:從零開始構建一個小型字符級語言…

計算機網絡之物理層——基于《計算機網絡》謝希仁第八版

(??? )&#xff0c;Hello我是祐言QAQ我的博客主頁&#xff1a;C/C語言&#xff0c;數據結構&#xff0c;Linux基礎&#xff0c;ARM開發板&#xff0c;網絡編程等領域UP&#x1f30d;快上&#x1f698;&#xff0c;一起學習&#xff0c;讓我們成為一個強大的攻城獅&#xff0…